cotton castle - French English Dictionary